package com.chenglai.goods.service;

import com.chenglai.goods.pojo.GoodsCart;

import java.util.List;
import java.util.Map;

/**
 * 类描述：
 *
 * @Author rxh
 * @Date 2023/11/17 14:17
 */
public interface GoodsCartService {

    /**
     * 获取购物车信息
     * @param userId
     * @return
     */
    List<GoodsCart> getGoodsCartList(Integer userId);

    /**
     * 添加商品至购物车
     * @param goodsCart
     */
    Map<String,Object> addGoodsToGoodsCart(GoodsCart goodsCart);

    /**
     * 移除购物车商品
     * @param ids
     */
    void delGoodsCart(String ids);

    /**
     * 购物车商品详情
     * @param cartId
     * @return
     */
    GoodsCart detail(Integer cartId);

}
